﻿namespace Proxy
{
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "Proxy.ISECategoriaSondaje")]
    public interface ISECategoriaSondaje
    {

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISECategoriaSondaje/ListarCategoriaSondaje", ReplyAction = "http://tempuri.org/ISECategoriaSondaje/ListarCategoriaSondajeResponse")]
        CategoriaSondaje[] ListarCategoriaSondaje();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISECategoriaSondaje/ObtenerListItem", ReplyAction = "http://tempuri.org/ISECategoriaSondaje/ObtenerListItemResponse")]
        ListItemInt[] ObtenerListItem();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISECategoriaSondaje/InsertarCategoriaSondaje", ReplyAction = "http://tempuri.org/ISECategoriaSondaje/InsertarCategoriaSondajeResponse")]
        int InsertarCategoriaSondaje(CategoriaSondaje categoriaSondaje);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISECategoriaSondaje/ModificarCategoriaSondaje", ReplyAction = "http://tempuri.org/ISECategoriaSondaje/ModificarCategoriaSondajeResponse")]
        void ModificarCategoriaSondaje(CategoriaSondaje categoriaSondaje);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISECategoriaSondaje/EliminarCategoriaSondaje", ReplyAction = "http://tempuri.org/ISECategoriaSondaje/EliminarCategoriaSondajeResponse")]
        void EliminarCategoriaSondaje(int codigoCategoriaSondaje);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISECategoriaSondaje/ObtenerCategoriaSondaje", ReplyAction = "http://tempuri.org/ISECategoriaSondaje/ObtenerCategoriaSondajeResponse")]
        CategoriaSondaje ObtenerCategoriaSondaje(int codigoCategoriaSondaje);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISECategoriaSondaje/ObtenerListItem1", ReplyAction = "http://tempuri.org/ISECategoriaSondaje/ObtenerListItem1Response")]
        ListItemInt[] ObtenerListItem1(int codigoClaseSondaje);
    }

    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ISECategoriaSondajeChannel : ISECategoriaSondaje, System.ServiceModel.IClientChannel
    {
    }

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SECategoriaSondajeClient : System.ServiceModel.ClientBase<ISECategoriaSondaje>, ISECategoriaSondaje
    {

        public SECategoriaSondajeClient()
        {
        }

        public SECategoriaSondajeClient(string endpointConfigurationName) :
            base(endpointConfigurationName)
        {
        }

        public SECategoriaSondajeClient(string endpointConfigurationName, string remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SECategoriaSondajeClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SECategoriaSondajeClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(binding, remoteAddress)
        {
        }

        public CategoriaSondaje[] ListarCategoriaSondaje()
        {
            return base.Channel.ListarCategoriaSondaje();
        }

        public ListItemInt[] ObtenerListItem()
        {
            return base.Channel.ObtenerListItem();
        }

        public int InsertarCategoriaSondaje(CategoriaSondaje categoriaSondaje)
        {
            return base.Channel.InsertarCategoriaSondaje(categoriaSondaje);
        }

        public void ModificarCategoriaSondaje(CategoriaSondaje categoriaSondaje)
        {
            base.Channel.ModificarCategoriaSondaje(categoriaSondaje);
        }

        public void EliminarCategoriaSondaje(int codigoCategoriaSondaje)
        {
            base.Channel.EliminarCategoriaSondaje(codigoCategoriaSondaje);
        }

        public CategoriaSondaje ObtenerCategoriaSondaje(int codigoCategoriaSondaje)
        {
            return base.Channel.ObtenerCategoriaSondaje(codigoCategoriaSondaje);
        }

        public ListItemInt[] ObtenerListItem1(int codigoClaseSondaje)
        {
            return base.Channel.ObtenerListItem1(codigoClaseSondaje);
        }
    }

}